Jump To:
Technical Notes
A full suite of free developer tools is available to Mac OS X developers, who can speed up their development process by using these tools to prototype, compile, debug, and optimize their software products. Xcode, Apple's integrated development environment, can be used with Cocoa, Carbon, or Java. Apple also provides a wide selection of open-source tools, such as GCC, which is used to compile in Mach-O, the native runtime environment of Mac OS X.

Tools Resources
A guided introduction and learning path for developers new to Mac OS X developer tools.   Essential information for developers using the Xcode software development tool set.   Descriptions of low-level system libraries that are typically included with a compiler to support a specific programming language.
Document Descriptions
On Off
Display

Sort by
Title
Sort by
Topic
Sorted by
Date
Mac OS X Debugging Magic (HTML)
TN2124: Collection of Mac OS X debugging hints and tips.
Compilers & Debuggers 2004-12-02
Kernel Core Dumps (HTML)
TN2118: Explains how to gather and use remote kernel core dumps.
Compilers & Debuggers, Darwin 2004-11-12
CrashReporter (HTML)
TN2123: Describes CrashReporter and how to debug with crash logs.
Compilers & Debuggers 2004-09-09
Ensuring Backwards Binary Compatibility - Weak Linking and Availability Macros on Mac OS X (HTML) (PDF) ()
TN2064: Ensuring that Mach-O applications built using today's Mac OS X runs on previous versions of the OS.
Performance 2003-02-18
Getting Started with GDB (HTML) (PDF) ()
TN2032: Explains common C, C++ and Objective-C debugging tasks using gdb, plus helpful tips and tricks.
Compilers & Debuggers 2001-12-07
GDB for MacsBug Veterans (HTML) (PDF)
TN2030: Translate your experience with MacsBug into a working knowledge of the GNU source-level debugger (GDB).
Compilers & Debuggers, Performance 2001-10-18
Mac OS X v10.1 (HTML) (PDF)
TN2029: Updated list of APIs for Mac OS X 10.1.
Files & Software Installation 2001-10-15
Mac OS X: versions 10.0.1 through 10.0.4 (HTML) (PDF) ()
TN2025: List of API differences betweem 10.0.1 trough 10.0.4
Xcode 2001-07-26